package _1需求;

public class TestMultiThreadDemo {

	public static void main(String[] args) throws InterruptedException {


		// 多线程执行
		Coder c = new Coder();
		c.name = "小明";
		
		
		// 创建一个新的线程
		// Thread 线程类
		// Runnable 可以认为是用于定义线程中执行的任务
		Thread t = new Thread(new Runnable() {
			@Override
			public void run() {
				// 子线程中听音乐
				try {
					c.listen();
				} catch (InterruptedException e) {
					// TODO Auto-generated catch block
					e.printStackTrace();
				}		
			}
		});
		// 启动新线程
		t.start();
		
		// 主线程中敲代码
		c.coding();
		

	}

}
